/*
 * PNG.h
 *
 *   This is free software; you can redistribute it and/or
 *   modify it under the terms of the GNU Lesser General Public
 *   License as published by the Free Software Foundation; either
 *   version 2 of the License, or (at your option) any later version.
 *
 *   This software is distributed in the hope that it will be useful,
 *   but WITHOUT ANY WARRANTY; without even the implied warranty of
 *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 *   Lesser General Public License for more details.
 *
 *  Created on: 2010-1-2
 *      Author: Huang Haiyang
 */

#ifndef PNG_H_
#define PNG_H_

#include <e32base.h>
#include <fbs.h>


namespace data
	{

	class CPNG : public CBase 
		{
		public:
			CPNG()
				{
				
				}
			
			virtual ~CPNG() 
				{
				delete iRawFore;
				delete iRawMask;
				delete iName;
				}
			
		public:
			CFbsBitmap   *iRawFore;
			CFbsBitmap   *iRawMask;
			HBufC        *iName;
			
		private:
			CPNG(CPNG&);
			CPNG operator = (const CPNG&); 
		};
	}

#endif /* PNG_H_ */
